package com.lggry.staticmethod;

public class Test2 {
    //静态方法
    public static int count = 100;

    //静态方法
    public static void print() {
        System.out.println("count = " + count);
    }

    //实例方法
    private String name;

    public static void main(String[] args) {
        //目标：搞清楚静态方法，实例方法访问的几点注意事项


    }

    //1.静态方法中可以直接访问静态成员，不可以直接访问实例成员
    public static void print2() {
        System.out.println(count);
//        System.out.println(name);   //不可以直接访问实例变量与方法
    }


    //2.实例方法中既可以直接访问静态成员，也可以直接访问实例成员
    public void print3() {
        System.out.println(count);
        System.out.println(name);
    }


    //3.实例方法中可以出现this关键字，静态方法中不可以出现this关键字
    public void print4() {
        System.out.println(this.name);
    }
}
